Dealing with Dense Rows in the Solution of Sparse Linear Least Squares Problems1
نویسنده
چکیده
Sparse linear least squares problems containing a few relatively dense rows occur frequently in practice. Straightforward solution of these problems could cause catastrophic ll and delivers extremely poor performance. This paper studies a scheme for solving such problems eeciently by handling dense rows and sparse rows separately. How a sparse matrix is partitioned into dense rows and sparse rows determines the eeciency of the overall solution process. A new algorithm is proposed to nd a partition of a sparse matrix which leads to satisfactory or even optimal performance. Extensive numerical experiments are performed to demonstrate the eeectiveness of the proposed scheme. A MATLAB implementation is included. Abstract Sparse linear least squares problems containing a few relatively dense rows occur frequently in practice. Straightforward solution of these problems could cause catastrophic ll and delivers extremely poor performance. This paper studies a scheme for solving such problems eeciently by handling dense rows and sparse rows separately. How a sparse matrix is partitioned into dense rows and sparse rows determines the eeciency of the overall solution process. A new algorithm is proposed to nd a partition of a sparse matrix which leads to satisfactory or even optimal performance. Extensive numerical experiments are performed to demonstrate the eeectiveness of the proposed scheme. A MATLAB implementation is included.
منابع مشابه
Dealing with Dense Rows in the Solution of Sparse Linear Least Squares Problems
Sparse linear least squares problems containing a few relatively dense rows occur frequently in practice. Straightforward solution of these problems could cause catastrophic ll and delivers extremely poor performance. This paper studies a scheme for solving such problems eeciently by handling dense rows and sparse rows separately. How a sparse matrix is partitioned into dense rows and sparse ro...
متن کاملUsing Perturbed QR Factorizations to Solve Linear Least-Squares Problems
We propose and analyze a new tool to help solve sparse linear least-squares problems minx ‖Ax − b‖2. Our method is based on a sparse QR factorization of a low-rank perturbation Ä of A. More precisely, we show that the R factor of Ä is an effective preconditioner for the least-squares problem minx ‖Ax−b‖2, when solved using LSQR. We propose applications for the new technique. When A is rank defi...
متن کاملMatrix Stretching for Sparse
For linear least squares problems minx kAx ? bk2, where A is sparse except for a few dense rows, a straightforward application of Cholesky or QR factorization will lead to a catastrophic ll in the factor R. We consider handling such problems by a matrix stretching technique, where the dense rows are split into several more sparse rows. We develop both a recursive binary splitting algorithm and ...
متن کاملRobust Estimation in Linear Regression with Molticollinearity and Sparse Models
One of the factors affecting the statistical analysis of the data is the presence of outliers. The methods which are not affected by the outliers are called robust methods. Robust regression methods are robust estimation methods of regression model parameters in the presence of outliers. Besides outliers, the linear dependency of regressor variables, which is called multicollinearity...
متن کاملParallel Solution of Sparse Linear Least Squares Problemson Distributed - Memory
This paper studies the solution of large-scale sparse linear least squares problems on distributed-memory multiprocessors. The method of corrected semi-normal equations is considered. New block-oriented parallel algorithms are developed for solving the related sparse triangular systems. The arithmetic and communication complexities of the new algorithms applied to regular grid problems are anal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995